export default {
    // 账号
    // 校验规则account  value是要校验的表单数据
    account: value => {
        //value 使用改校验函数传入的数据(表单数据)
        // 这里写校验规则
        if (!value) return '请输入账号'
        if (!/^[a-zA-Z]\w{5,19}$/.test(value)) {
            return '字母开头且6-20个字符'
        }
        return true
    },
    // 密码
    password: (value) => {
        if (!value) return '请输入密码'
        if (!/\w{6,24}$/.test(value)) {
            return '密码是6-24个字符'
        }
        return true
    },
    // 手机号
    mobile: (value) => {
        if (!value) return '请输入手机号'
        if (!/^1[3-9]\d{9}$/.test(value)) {
            return '手机号格式不对'
        }
        return true
    },
    // 验证码
    code: (value) => {
        if (!value) return '请输入验证码'
        if (!/\d{6}$/.test(value)) {
            return '验证码是6位的'
        }
        return true
    },
    // 是否同意协议
    isAgree: (value) => {
        if (value === false) return '请同意用户协议'
        return true
    }
}